﻿$(document).ready(function () {

    $("p.insert").click(function () {

        var name = $("#name").val();
        CallAjax(name);
    });
    $("img.delete").click(function () {

        deleteclick($(this));
    });
    $("img.edit").click(function () {
        Dochange($(this));

    });
    $("p.save").click(function () {
        var id = $("#form input:eq(0)").val();
        var name = $("#form input:eq(1)").val();
        Save(id, name);
    });
});
function CallAjax(param) {
    $.post("/group/insert", { group: param },
       function (e) {
           $("#list_group").append(e);
       });
   }
   function CallAjaxDelete(param,element) {
       $.post("/group/delete", { id: param },
       function (e) {
           if (e.status = "success") {
               $(element).remove();
               
          }
           
       });
   }
   function Save(id, name) {

       $.post("/group/Save_Group", { id: id, name: name },
       function (e) {
           if (e.status = "success") {
               // $(element).parent("td:eq(1)").text(name);
               $(element).parent("td").prev("td").prev("td").text(name);
               $(element).attr("name", name);
               $("#form").dialog("close");
           } else {
               alert(e.error);
           }


       });
   }
   function deleteclick(element) {
       var id = $(element).attr("index");
       CallAjaxDelete(id, $(element).parent("td").parent("tr"));
   }
   function edit_group(item) {
       Dochange(item);
   }
   function Dochange(item) {
       $("#name").prop("disabled", true);
       $("p.insert").hide();
       $("#form").dialog({
           close: function (event, ui) {

               $("#name").prop("disabled", false);
               $("p.insert").show();

           }
       });
       var id = $(item).attr("index");
       var name = $(item).attr("name");
       $("#form input:eq(0)").val(id);
       $("#form input:eq(1)").val(name);
       element = $(item);
   }